<?php
	/**
	* Klassen PAGE VIEW innehåller HTML-kod som ska genereras ut på sidan.
	*/
	class PageView
	{
		private $cssFiles = "";


		//----- FUNKTION: DO HTML ------------------------------------------------------------------------------------------------------------------
		/**
		* Funktionen skriver ut HTML-kod.
		* @param string $title Innehåller titeln till sidan.
		* @param string $body Innehåller allt som ska skrivas ut på sidan.
		* @return string Retunerar HTML-kod.
		*/
		public function DoHTML($title, $body)
		{
			return "<!DOCTYPE html>
						<html lang='sv'>
							<head>
								<title>$title</title>
								<meta charset='utf-8'>
								$this->cssFiles
							</head>
							<body>
								<div id='wrapper'>
									$body
								</div>
							</body>
						</html>";
		}


		//----- FUNKTION: ADD CSS FILE -------------------------------------------------------------------------------------------------------------
		/**
		* Funktionen länkar in en separat CSS-fil.
		* @param string $css sökväg till css filen.		
		*/
		public function AddCSSFile($css)
		{
			$cssString = "<link rel='stylesheet' href='$css' media='screen' />";
			$this->cssFiles .= $cssString;
		}		
	}
?>